# import pywifi

# def deswifi():
#   wifi=pywifi.PyWifi()#创建一个wifi对象
#   ifaces=wifi.iinterifaces()[0]#取第一个无限网卡
#   print(ifaces.name())#输出无线网卡名称
#   ifaces.disconnect()#断开网卡连接
#   time.sleep(3)#缓冲3秒
  
#  profile=pywifi.profile()#配置文件
#  profile.ssid="ChinaNet-WSYu"#wifi名称
#  profile.auth=const.AUTH_ASG_OPEN#需要密码
#  profile.akm.append(const.AKM_TYPE_WPA2SK)#加密类型
#  profile.cipher=const.CIPHER_TYPE_CCMP#加密单元

#  ifaces.remove_all_network_profiles()#删除其他配置文件
#  tmp_profile=ifaces.add_network_profile(profile)#加载配置文件

#  ifaces.connect(tmp_profile)#连接
#  time.sleep(10)#尝试10秒能否成功连接
#  isok=True
#  if ifaces.status()==const.IFACE_CONNECTED:
#    print("成功连接")
# else:
#   print("失败")
#   ifaces.disconnect()#断开连接
#   time.sleep(1)
#   return isok


#   if __name__ == "__main__":
#       deswifi()


import pywifi
from pywifi import const

profile = pywifi.Profile()
profile.ssid = 'ChinaNet-WSYu'
profile.auth = const.AUTH_ALG_OPEN
profile.akm.append(const.AKM_TYPE_WPA2PSK)
profile.cipher = const.CIPHER_TYPE_CCMP
profile.key = '12345678'

wifi = pywifi.PyWiFi()
iface = wifi.interfaces()[0]
profile = iface.add_network_profile(profile)
iface.connect(profile)